//
//  ExamineManager.h
//  gdemm
//
//  Created by 乔明超 on 16/10/26.
//  Copyright © 2016年 Goldencis. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "ExamineItem.h"
#import "ExamineActionListener.h"
@interface ExamineManager : NSObject
@property (strong,nonatomic) NSMutableDictionary *examineResult;
@property (assign,nonatomic) BOOL mIsExamining;
@property (assign,nonatomic) BOOL mIsRootChecked;
@property (assign,nonatomic) BOOL mIsMobileConfigChecked;
@property (assign,nonatomic) BOOL mIsWlanChecked;
@property (assign,nonatomic) BOOL mIsUsbAdbChecked;
@property (assign,nonatomic) BOOL mIsPackageChecked;
@property (assign,nonatomic) BOOL mIsExamineItemAdded;
@property (assign,nonatomic) BOOL mIsIpConnectedChecked;
@property (weak,nonatomic) id<ExamineActionListener> mActListener;
+ (instancetype)getInstance;
- (void)startExamine;
- (NSInteger)getTotalExamineCount;
- (NSMutableArray<ExamineItem *> *)getFailedItems;
- (BOOL)sumbitExamineInfo :(NSDictionary *)info;
- (NSString *)getExamineFile;

@end
